package com.zeng.ssm.dal.model;

import java.io.Serializable;

public class DistributedLock implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * VARCHAR(100) 必填<br>
     * 锁key
     */
    private String lockKey;

    /**
     * 锁value
     */
    private String lockValue;

    /**
     * VARCHAR(14) 必填<br>
     * 锁超时时间
     */
    private String expireTime;

    /**
     * DECIMAL(22) 默认值[1 ] 必填<br>
     * 锁数量
     */
    private Integer lockCount;

    /**
     * VARCHAR(40)<br>
     * 锁持有者
     */
    private String holder;

    public String getLockKey() {
        return lockKey;
    }

    public void setLockKey(String lockKey) {
        this.lockKey = lockKey;
    }

    public String getLockValue() {
        return lockValue;
    }

    public void setLockValue(String lockValue) {
        this.lockValue = lockValue;
    }

    /**
     * VARCHAR(14) 必填<br>
     * 获得 锁超时时间
     */
    public String getExpireTime() {
        return expireTime;
    }

    /**
     * VARCHAR(14) 必填<br>
     * 设置 锁超时时间
     */
    public void setExpireTime(String expireTime) {
        this.expireTime = expireTime == null ? null : expireTime.trim();
    }

    /**
     * DECIMAL(22) 默认值[1 ] 必填<br>
     * 获得 锁数量
     */
    public Integer getLockCount() {
        return lockCount;
    }

    /**
     * DECIMAL(22) 默认值[1 ] 必填<br>
     * 设置 锁数量
     */
    public void setLockCount(Integer lockCount) {
        this.lockCount = lockCount;
    }

    /**
     * VARCHAR(40)<br>
     * 获得 锁持有者
     */
    public String getHolder() {
        return holder;
    }

    /**
     * VARCHAR(40)<br>
     * 设置 锁持有者
     */
    public void setHolder(String holder) {
        this.holder = holder == null ? null : holder.trim();
    }

}